跳转至

在容器之间转移材料#

🔒 Container.TransferMaterial

概述#

该操作用于在容器之间传送材料。也就是说,将材料从一个容器传输到另一个容器

设置#

除了满足事务的前提条件外,不需要任何特定设置。

前提条件#

对于 材料:

  • 材料 处于“活动”状态并且没有在“运送”中。
  • 材料有一个与之关联的容器
  • 旧的容器可用。

对于新 容器:

  • 容器处于“活动”状态,其中有空闲的位置。
  • 容器处于“可用”状态。
  • 容器位置单元类型必须是材料
  • 如果自动生成的容器位置属性设置为False,则提供的位置在容器中不能使用。
  • 如果材料 步骤属性Use Container constraints被设置为True,系统必须使用材料上下文解析容器类型来获取可能的容器类型和最大容量位置,并且在有解析记录的情况下:
    • 新的材料容器必须匹配容器类型。
    • 如果返回一个容器最大使用位置,则在材料分配后使用的位置不能超过容器最大使用位置。也就是说, 容器 已使用位置必须小于 容器 最大可用位置。
  • 根据“容器容量验证模式”的不同,适用于以下内容:

    • 单位 - 容量单位属性与被转移的材料的主要单位或次要单位相同。

      Note

      单位取自材料,而非步骤

    • 形式 - 材料的形式必须与容器容量表相匹配。

    • None - 不需要检查。
  • 如果容量验证模式为“单位”,则被转移的物料的数量不超过每个位置的容量。

  • 新的容器必须与旧的容器不同。
  • 新的容器Hold Count属性必须为零。
  • 容器工厂设施必须与旧容器工厂设施相同。

步骤顺序#

可以从业务数据组中的容器页面调用容器之间的传输材料向导。

步骤 1: 一般数据#

  1. 选择上面功能区中的 转移材料
  2. 审查材料信息。
  3. 选择新 容器.
  4. 如果手动管理位置,则需要指定一个空闲位置来放置材料。如果它们是自动生成的,则该字段将自动填充。
  5. (可选)输入备注。
  6. 选择 转移 完成操作。

transfer_material_between_containers